﻿@charset "utf-8";


body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div,span,a,aside,article,section,header,nav,footer,label{margin:0;padding:0;box-sizing:border-box;}

fieldset,img{border:0;}

img{vertical-align:middle;max-width:100%;}

ol,ul,li{list-style-type:none;}

table{border-collapse:collapse;border-spacing:0;}

button,input,select,textarea{font-size:.875rem;font-family:inherit;margin:0;outline:none;resize:none;border:none;background:none;}

.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}

.clearfix{zoom:1;}

html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}

h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}

body{color:#565656;line-height:1.6;font-family:'Microsoft Yahei',Arial,'simsun',HELVETICA;min-width:320px;background:#fff;}

a{color:#565656;text-decoration:none;transition:all ease 0.3s;}

a:hover{color:#01458e;}

html,body{position:relative;font-size:100%;}





/* CSS活动的公共样式 */

.fl{float:left;}

.fr{float:right;}

.ce{text-align:center;}

.hide{overflow:hidden;}

.mb5{margin-bottom:5px;}

.mb30{margin-bottom:30px;}

.container{position:relative;max-width:1400px;min-width:320px;margin:0 auto;}

.pImg{position:relative;padding-top:100%;display:block;overflow:hidden;}

.pImg img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.5s;}

.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;overflow:hidden;}



@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1574412010286'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1574412010286#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAALIAAsAAAAABnAAAAJ6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAp4gRYBNgIkAwgLBgAEIAWEbQc0G8AFyJ6aPKkQIYyNjinDPwAAxMPXfr9z9+0XQyypRoaIZ5VMslAtkSA2SmQIxUNm/v8u3e9aCmEimbckc6tpO3/S9HYu3Yqx9FRUto6rcAgDQoJwKB6atAatgg04G1wGX+nPJ475ujzfDSQf0FwigqKSIwEHNh1QVNPINqHv/IexmwgcwmkCdcNmRba2D08gLQOTAnHNWRnSOY8sW/GqUK5ZmcUrlFTTc/QDeOG/jz9GpElKBVC0e7VVg9VPwaTi/v/eJSWAl6CtL6HAIpCJw9rItpiw6DH1SNw42Fd+8Flut6lZ7PWfJ8pAbhMMqsJ7EmHxreYmkGXnOLAy6l7SQL5/9s4Ex+3hdmRWe/LLuXjnJMuvmPkvvzwc9hasQuwpDC9JMDYOo5dQPk5nL7DJh9Foo3mXH51HW69pa7ToYCBrmTyVl+OVrLAG/FlxF/0VCC4n7t+KnYt/1UYGH/9vv1yf9bNR3b01+E2ing05lABTyr6o1paMj5qYUFdHm+7o8T1W239PiVDVf2e2iqEUhapJYqYuoqRhCWVVq6hbsLO+oZcQE7mGedcKQpcQSYc3FLp8EjP1CyUDflDWFTHUHcfEjg3TwbMbAssSa6TSJbzqOhRZZFbkHyFrWmWRlXDGGYqA+4muaMX4Djoo5pgTtJghJSVUuDbZVs5Dy3KJJ9wGVqVSl9KbV1Va9yGl6tqQtUlAZRKqISq6CK7K5aC0vZQtff8IYposZaKlZMB9BgkB3j2hU2g9iDtKp1fJvbwTaGEMkkQRlOCyEdvKMGSxuAivflgDqpIU9REhzzwVtqJ9lcr6avsDCqwKgC4F7FWoX5UdVis3ODUAAAAAAA==') format('woff2'),
  url('../fonts/iconfont.woff?t=1574412010286') format('woff'),
  url('../fonts/iconfont.ttf?t=1574412010286') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1574412010286#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-fangdajing:before {
  content: "\e606";
}



/*  头部 */

.header{height:90px;z-index:15;position:relative;background:#fff;}

.header .logo{position:absolute;height:90px;line-height:90px;}

.nav{padding:0 200px 0 300px ;height:90px;line-height:90px;}

.nav .m{float:left;width:14%;text-align:center;padding-right:0%;position:relative;}

.nav .m>a{color:#333;position:relative;display:block;z-index:2;}

.nav .m:hover>a,.nav .cur>a,.nav .on>a{color:#01458e;}

.nav .navSub{position:absolute;left:-15%;top:100%;background:#383c3e;line-height:35px;width:100%;color:#fff;font-size:.875em;transform:scale(0,1);transition:all 0.4s;opacity:0;}

.nav .navSub li{border-bottom:1px solid #282828;}

.nav .navSub a{color:#fff;display:block;}

.nav .navSub a:hover{background:#01458e;color:#fff;}

.nav .m:hover .navSub{transform:scale(1);opacity:1;}



.headR{position:absolute;right:0;font-size:.75rem;top:36px;}

.headR li{float:left;padding-left:18px;margin-left:25px;position:relative;z-index:5;height:46px;font-size:14px;}

.headR li:before{position:absolute;font-family:'iconfont';left:0;top:0px;color:#dc2b2b;}

.headR li a:hover,.language:hover>a,.headR li:nth-child(4):hover:before{color:#e60012;}

.headR li:nth-child(1):before{top:-2px;}

.headR li:nth-child(2):before{content:"\e606";font-size:14px;}

.headR li:nth-child(3){padding-right:12px;}

.headR li:nth-child(3):before{content:"\e64f";}

.headR li:nth-child(2):before{content:"\e606";font-size:1.6rem;cursor:pointer;color:#666;top:-9px;}

.headR li:nth-child(3):after{content:"";position:absolute;border:4px solid transparent;border-top-color:#ccc;right:0;top:8px;margin-left:-4px;}

.language .main{position:absolute;background:#fff;border:1px solid #e1e1e1; top:35px;width:100%;left:0;line-height:1.6;text-align:center;padding-bottom:4px;transform: scale(0,1);opacity:0;transition:all 0.3s;}

.language .main:after{content:"";position:absolute;border:6px solid transparent;border-bottom-color:#e1e1e1;left:50%;top:-12px;margin-left:-3px;}

.language .main a{display:block;height:24px;line-height:24px;}

.language .main i{display:inline-block;background: url('../images/tIcon.png') left -31px;width:16px;height:20px;margin-right:5px;}

.language .main a:nth-child(2) i{background-position: 0 -71px;}

.language:hover .main{transform:scale(1);opacity:1;}

.search{position:absolute;top:45px;background:#fff;background:rgba(0,0,0,.4);height:80px;overflow:hidden;width:740px;z-index:5;display:none;left:-710px;}

.search form{width:720px;margin:0 auto;margin-top:15px;background:#fff;height:40px;overflow:hidden;}

.search .sear_text{ width:650px;float:left;height:40px; line-height:40px;color:#666; padding-left:10px; background:url('../images/searBtn.png') no-repeat 10px center;padding-left:50px;}

.search .sear_btn{ float:left;width:70px;height:40px; cursor:pointer;text-align:center;background:#333;color:#fff;font-size:16px;transition:all 0.3s;}

.search .sear_btn:hover{background:#01458e;}

.headTel{position:absolute;line-height:1;right:100px;top:18px;font-size:1.5rem;}



/*  导航按钮 */

.navTrigger{position:absolute;top:20px;right:15px;width:28px;overflow:hidden;white-space:nowrap;color:transparent;z-index:20;cursor:pointer;display:none;}

.navTrigger span{display:block;height:2px;background:#333;margin-bottom:6px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}

.navTrigger span:nth-child(3){margin-bottom:0;}

.navTrigger-on span:nth-child(1){transform: translateX(4px) translateY(0px) rotate(45deg);}

.navTrigger-on span:nth-child(2){opacity:0;}

.navTrigger-on span:nth-child(3){transform:translateX(2px) translateY(2px) rotate(-45deg);}



/*  广告轮播图 */

.banner{position:relative;overflow:hidden;}

.banner img{width:100%;}

.swiper-wrapper{transition-timing-function: ease-in-out;}

.banner .swiper-pagination-bullet{background:#fff;opacity:.8;width:30px;height:4px;border-radius:0;cursor:pointer;}

.banner .swiper-pagination-white .swiper-pagination-bullet-active{background:#01458e;opacity:1;}

.banner .small{display:none;}

.banner .swiper-button-prev,.banner .swiper-button-next{opacity:0;}

.banner:hover .swiper-button-prev,.banner:hover .swiper-button-next{opacity:1;}



/*  首页内容 */
.derp{background:#fff;padding:25px 0;text-align: center;color: #333; overflow: hidden;}
.txter{font-size: 30px;font-weight: bold;margin-top: 5px;text-transform: uppercase; text-align:center; color:#333}
.txtyi{ font-size: 14px;  line-height: 28px; width: 100%; margin: 25px auto 0;}
.derp .more{width: 175px;height: 40px;line-height: 40px;margin:0 auto;border: 1px solid #888;font-weight: bold;font-size: 12px;margin-top: 35px;}
.derp .more a{display: block;color: #333;}
.derp .more a:hover{display: block;text-decoration: none; color: #fff;}
.derp .more:hover{background: #01458e;transition: all .3s ease-in-out; border: 1px solid #005bac;}

.derp .ab_img{padding: 15px 0; overflow: hidden;}
.derp .ab_img ul{margin-left: -3%; }
.derp .ab_img ul li{float: left;width: 30.333%;margin-left: 3%;  }
.derp .ab_img ul li .jtu{width: 100%;}
.derp .ab_img ul li .jtu img{width: 100%; transition: all .3s ease-in-out; transform: translateY(12px);height: 272px;}
.derp .ab_img ul li .jtu img:hover{ transform: translateY(0)}



.h_list{width:100%;background:#f1f1f1;padding:35px 0; overflow:hidden}
.bd{ width:100%; margin: 0 auto ;margin-top: 30px;}
.bd ul{margin-left: -2%;}
.bd ul li{ width:31.333%; height:auto; float:left; margin-left:2%; margin-bottom:20px; position:relative; }
.bd ul li img{ width:100%; height:100%; }

.img img,.tst_5,.fangyuan .bd li,.hd ul li,.hd ul li p,..hd ul li span,.hd ul li i,.bd ul li .txt,.bd ul li .txt h5,.hd ul li .txt2
{ transition:all ease 500ms; -moz-transition:all ease 500ms; -ms-transition:all ease 500ms; -o-transition:all ease 500ms; -webkit-transition:all ease 500ms; }

.pro_text{ display: inline-block; position: relative; overflow: hidden;}
/*.pro_text:nth-child(1),.index_liny .index_liny_body .liny_body_xun:nth-child(2),.index_liny .index_liny_body .liny_body_xun:nth-child(3){ margin-bottom: 38px;}*/
.pro_text:nth-child(3n){ margin-right: 0px;}
.pro_text .pro_text_img{ position: relative; overflow: hidden;}
.pro_text .pro_text_img .pro_text_title{ position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 46px; font-size: 16px; color: #fff; background: rgba(0,0,0,0.5);transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; font-weight:bold; font-size:18px;}
.pro_text:hover .tra{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	
}
.pro_text .pro_text_more{ position: absolute; top: 0; color: #fff; background: rgba(0,0,0,0.5); height: 100%; padding: 50px 50px; left: -447px; width: 447px; opacity: 0;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; box-sizing: border-box;}
.pro_text .pro_text_more dd{ font-size: 16px; font-weight:bold;}
.pro_text .pro_text_more p{ font-size: 14px; line-height: 26px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; margin: 20px 0px;}
.pro_text .pro_text_more dt{ font-size: 13px; line-height: 35px; padding: 0px 20px; border: 1px solid #fff; width: 100px;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; box-sizing: border-box}
.pro_text .pro_text_more dt:hover{ background: #fff; color: #333;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;}
.pro_text .pro_text_more dt .fa-angle-right{ padding-left: 10px;}
.pro_text:hover .pro_text_more{ left: 0; opacity: 1;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;}
.pro_text:hover .pro_text_title{ opacity: 0;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;}

.i_youshi{width:100%; height:auto; overflow:hidden;}
/*首页六大优势*/
.qing{ overflow:hidden; display:block; clear:both; background: #f5f5f5;}
.center{ width:1200px; overflow:hidden; display:block; margin-left:auto; margin-right:auto; }
.title{ font-size:14px; color:#aca8a5; line-height:30px; text-align:center;}
.title span{ font-size:28px; color:#1f1a17; line-height:52px; background:url(../images/title_bt.png) center top no-repeat;}
.ld{width: 100%; height: auto; overflow: hidden;background: #f5f5f5; padding-bottom: 30px;}
.ys_main{background: url(../images/ysbj.png) no-repeat;overflow: hidden;margin-top: 0px;}
.ys_left{width: 550px;margin-top: 30px;}
.ys_right{margin-top: 30px;}
.ys_left01{width: 540px;clear: both;margin: 0 0 50px 0;overflow: hidden;}
.yspic{width: 65px;}
.ys_wenwen{margin-left: 15px;width: 430px;}
.ystitle02{font-size: 20px;font-weight: 700;color: #06559f;padding-bottom: 8px;}
.ysnote{font-size: 14px;line-height: 25px;color: #666;}
.ys_wenwen02{margin-left: 15px;width: 276px;}
.ys_right01{width: 425px;clear: both;margin: 0 0 50px 0;overflow: hidden;}
.ys_wenwen03{margin-right: 15px;width: 340px;text-align: right;}
.ys_wenwen04{margin-right: 15px;width: 300px;text-align: right;}
.ysdianhua{width: 446px;margin: 30px auto 0 auto;background: url(../images/ystel.jpg) no-repeat;height: 50px;line-height: 50px;}
.ysdianhua a{display: block;float: left;width: 126px;padding-left: 80px;font-size: 16px;color: #fff;}
.ystel{font-size: 16px;font-weight: 700;color: #06559f;padding-left: 8px;float: left;}
/*首页六大优势*/

.dwup{background:#fff;padding:30px 0 40px; overflow: hidden;}
.dwup .title{ font-size: 28px;color: #333;font-weight: bold; padding: 0 0 25px 0; text-align: center; text-transform: uppercase;}
.dwup .box{padding:10px 0; overflow: hidden;}
.dwup .box .dwup_L{float: left; width: 48%;}
.dwup .box .dwup_L .xw_pic{width: 100%; overflow: hidden;}
.dwup .box .dwup_L .xw_pic img{max-width: 100%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.dwup .box .dwup_L .xw_pic:hover img{transform: scale(1.15);}
.dwup .box .dwup_R{float: right; width: 52%;}

.dwup .box .dwup_R ul{overflow: hidden;}
.dwup .box .dwup_R ul li{border-bottom: 1px solid #dedede;height: 100px;margin-bottom:19px;}
.dwup .box .dwup_R ul li:hover{border-bottom: 1px solid #005bac;}
.dwup .box .dwup_R ul li .riqi{float: left;text-align: center;height: 100px;background: #dedede;width: 85px;}
.dwup .box .dwup_R ul li:hover .riqi{background: #005bac;color: #FFF; transition: all .3s ease-in-out;}
.dwup .box .dwup_R ul li .riqi .ri{font-size: 32px;padding-top: 16px;}
.dwup .box .dwup_R ul li .riqi .qi{line-height: 30px; font-size: 13px;}

.dwup .box .dwup_R ul .li_l{width:calc(100% - 100px);padding-top:6px; float: right;}
.dwup .box .dwup_R ul li h2{font-size: 15px;font-weight: bold;margin-bottom: 10px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.dwup .box .dwup_R ul li p{line-height: 24px;height: 48px; font-size: 13px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }

.dwup .box .dwup_R ul li:last-child{;margin-bottom:0;}

/*合作客户*/
.homePartner{background-color: #f0f0f0;padding: 60px 0;}
.homePartner h3{font-size: 30px;color: #333333;font-weight: normal;text-align: center;margin-bottom: 25px;}
.homePartner h3 strong{font-weight: normal;color: #06559f}
.homePartner h3 span{display: block;font-size: 12px;color: #999999;text-transform: uppercase;margin-top: 5px;}
.homePartner .bd{overflow: hidden;}
.homePartner ul{width: 1440px;}
.homePartner li{width: 230px;height: 115px;float: left;margin-right: 10px;overflow: hidden;border:1px solid #d7d7d7;  margin-bottom:20px;}
.homePartner li a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.homePartner li a img{position: absolute;z-index: 2;transform:rotateY(0deg);transition: all 0.5s ease 0s;backface-visibility: hidden;transition: all 0.5s ease 0s;left:0;top:0;right: 0;bottom: 0;width: 100%;height: 100%;}
.homePartner li a span{position: absolute;text-align: center;line-height: 140px;background-color:#06559f;transform:rotateY(-180deg);color: #fff;font-size: 20px;font-weight: 600;transition: all 0.5s ease 0s;backface-visibility: hidden;left:0;top:0;right: 0;bottom: 0;}
.homePartner li a:hover img{transform: rotateY(180deg);}
.homePartner li a:hover span{transform: rotateY(0deg);}
.homePartner-main{position: relative;}
.homePartner-main .prev,.homePartner-main .next{position: absolute;width: 35px;height: 35px;background-repeat: no-repeat;background-image: url(../images/show-tab.png);border: 1px solid #e3e3e3;border-radius: 50%;top: 50%;margin-top: -17px;}
.homePartner-main .prev{left: -60px;background-position: 0 0;}
.homePartner-main .next{right: -60px;background-position: -35px 0}
.homePartner-main .prev:hover,.homePartner-main .next:hover{background-color: #06559f;border-color: #06559f;}
.homePartner-main .prev:hover{background-position: 0 -35px;}
.homePartner-main .next:hover{background-position: -35px -35px;}

/*友情链接*/
.foorterLink{background-color: #fff;padding: 40px 0;}
.foorterLink span{color: #333333;font-size: 14px;}
.foorterLink a{font-size: 14px;color: #666666;padding: 0 15px;border-right: 1px solid #b7b7b7;transition: all .5s;}
.foorterLink a:hover{color: #06559f}
.foorterLink a:last-child{border-right: 0;}

.foot{margin-top:0; overflow: hidden;}
.foot_t{background: #155358;}
.foot_t .box{max-width: 1400px;margin:0 auto; padding:0 20px; box-sizing:border-box;}
.foot_t .box h2{float: left;line-height: 70px; color: #fff;}
.foot_t .box ul{float: left;padding:15px 0;margin-left: 50px;}
.foot_t .box li{float: left;width: 38px;height: 38px;line-height: 38px;text-align: center;margin-left: 28px;}
.foot_t .box li:nth-of-type(1){background: #4675f1;}
.foot_t .box li:nth-of-type(2){background: #d54432;}
.foot_t .box li:nth-of-type(3){background: #017fb2;}
.foot_t .box li:nth-of-type(4){background: #00aced;}
.foot_t .box li:nth-of-type(5){background: #e02b25;}
.foot_t .box li i{font-size: 28px;}
.foot_t .box li a{display: block;color: #FFF;}
.foot_t .box li a:hover{display: block;color: #FFF;text-decoration: none;}
.foot_b{background: #333; overflow: hidden;}
.foot_b .box{max-width: 1400px;margin:0 auto;color: #FFF;padding: 50px 20px 0 20px ;overflow: hidden; box-sizing:border-box;}
.foot_b .box .t_l{float: left; width: 60%;}
.foot_b .box .t_l dl{float: left; width: 20%;}
.foot_b .box .t_l dt{font-size: 16px;font-size: 17px;color: #FFF;margin-bottom: 15px; text-transform: uppercase;}
.foot_b .box .t_l dd{line-height: 28px;}
.foot_b .box .t_l dd a{color: #aaa; font-size: 14px;}
.foot_b .box .t_l dd a:hover{color: #155358;}
.foot_b .box .t_r{float: right;}
.foot_b .box .t_r .dblx{line-height:30px;color: #aaa;}
.foot_b .box .t_r .dblx img{float: right; width: 120px;}
.foot_b .copyright{padding:20px 0;border-top: 1px solid #444;margin-top: 50px; line-height: 25px;font-size: 13px; color: #aaa; text-align: center;}



/*内页样式*/
.ban_pic{width: 100%; margin-top:0px; overflow: hidden;}
.ban_pic img{ width:100%;}

/*当前位置*/
.page-locate{line-height:45px;font-size:12px;text-align:right;background:#eeeeef;}
.page-locate a:first-child{display:inline-block;padding:0 0 0 25px;background:url(../images/icon-home.png) no-repeat left 15px;}
.page-locate span{margin:0 6px;}

/*二级导航*/
.page-nav{padding:25px 0;text-align:center;font-size:0px;border-bottom:1px solid #e5e5e5;}
.page-nav a{display:inline-block;width:165px;height:38px;line-height:36px;color:#666666;font-size:14px;border:1px solid #cecece;border-radius:36px;background:#f6f6f6;margin:5px 8px;}
.page-nav a.cur,
.page-nav a:hover{color:#fff;background:#01458e;border-color:#01458e;}

.main-about{padding:0 0 30px;background-color:#fff;}
.main-about .profile{margin:25px 0;overflow:hidden;}
.main-about .profile .text{width:100%;padding:10px 0;}
.main-about .profile .text h3{margin-bottom:15px; font-size: 18px; color: #005bac; font-weight: bold;}
.main-about .profile .text .pcom{line-height:35px;font-family:"OpenSans-Light";text-align:justify; font-size: 15px;}


.profile .txt{margin-top: 30px;padding-bottom: 20px; line-height: 32px; font-size: 15px; }
.txt td, .txt th{ padding:0 10px;}
.txt table{ border-left:1px solid #777; border-top:1px solid #777; text-align:center;}
.txt td, .txt th{border-right:1px solid #777; border-bottom:1px solid #777;}

.text .ab_img{padding: 15px 0; overflow: hidden;}
.text .ab_img ul{margin-left: -3%; }
.text .ab_img ul li{float: left;width: 30.333%;margin-left: 3%;  }
.text .ab_img ul li .jtu{width: 100%;}
.text .ab_img ul li .jtu img{width: 100%; transition: all .3s ease-in-out; transform: translateY(12px)}
.text .ab_img ul li .jtu img:hover{ transform: translateY(0)}


/*内页关于我们*/
.ny_about{width: 100%; height:auto; overflow: hidden; margin: 20px 0; box-sizing: border-box;}
.ny_about_text{margin-top: 0%;}
.ny_support{font-size: 16px; line-height: 40px; color: #333;}
.ny_support strong{font-weight: 600; color:#f3711d; }
.ny_support .img{width: 30%;}
.ny_support .img img{width: 100%;}
.ny_about_img{float:left; width:50%;}
.ny_about_img img{max-width: 100%;}
.ny_about_wb{float:right; width:50%;box-sizing: border-box;padding:20px;font-size: 15px;line-height:28px;color: #666;}
.ny_about_wb strong{font-weight: 600; font-size: 16px; color:#f3711d; }
.culture{margin-top: 3%; font-size: 15px;line-height: 30px;color: #666;}
.culture img{width: 100%;}

.ny_support td, .ny_support th{ padding:0 10px;}
.ny_support table{ border-left:1px solid #777; border-top:1px solid #777; text-align:center; font-size: 14px;}
.ny_support td, .ny_support th{border-right:1px solid #777; border-bottom:1px solid #777;}
/*内页关于我们*/


/*内页荣誉认证*/
.Ulimg{overflow: hidden;}
.Ulimg ul{ margin-left:-2%;}
.Ulimg li{ float:left; width:23%; margin-left:2%; text-align:center; line-height:30px; margin-bottom:1.5%;}
.Ulimg li img{ max-width:98%;}
.Ulimg li span{display:block; line-height:40px; font-size:14px;}
/*内页荣誉认证*/




/*内页产品展示*/
.proimg{overflow: hidden;}
.proimg ul{ margin-left:-2%;}
.proimg li{ float:left; width:23%; margin-left:2%; text-align:center; line-height:30px; margin-bottom:1.5%;}
.proimg li img{ max-width:98%;}
.proimg li span{display:block; line-height:40px; font-size:14px;}
/*内页产品展示*/


/*内页产品详情样式*/
.xqbg{overflow: hidden;}
.cpxq_t:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.cpxq{ margin-top: 0%; margin-bottom: 3%;}
.cpxq_t_l{ float:left; width:48%;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ max-width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5%; width:23%; height:70px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important; margin:0 0 2% 0; border: 1px solid #efefef;}
.sp-large a img{ width: 100%;}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0, 0, 0); background:rgba(0, 0, 0, .9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {
	.sp-wrap{ margin:0 0 15px 0;}
	#sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}
}
.cpxq_t_r{ float:right; width:48%;}
.cpxq_t_r .cpxq_t_r_bt{color:#01458e; font-size:22px;}
.cpxq_t_r .cpxq_t_r_jj{font-size:14px; margin-top:20px; line-height: 25px;}
.cpxq_t_r .cpxq_t_r_wb{line-height:24px;margin:20px 0 0 0;}
.cpxq_t_r .fh{ line-height:40px; margin-top:30px;}
.cpxq_t_r .fh a{display:inline-block; color:#fff; background:#444; padding:0 15px; transition:all 0.5s;}
.cpxq_t_r .fh a:hover{background:#01458e;}
.tels{ margin:20px 0px}

.cpxq_b{margin-top:30px;}
.cpxq_b_dh{background:#f1f1f1;}
.cpxq_b_dh ul{overflow:hidden; background: #e6e6e6;}
.cpxq_b_dh ul li{float:left; text-align:center; line-height:20px; padding:15px 20px; cursor:pointer; }
.cpxq_b_dh ul li:hover{color:#fff; background:#01458e ; transition:all 1.5s;}
.cpxq_b_dh ul .active{color:#fff; background:#01458e ;}

.cpxq_b_kj{margin-top:30px;}
.cpxq_b_kj .wb{display:none; line-height:24px;}
.wb td, .wb th{ padding:0 10px;}
.wb table{ border-left:1px solid #777; border-top:1px solid #777; text-align:center;}
.wb td,.wb th{border-right:1px solid #777; border-bottom:1px solid #777;}

.cpxq_b_kj .wb img{width: 100%;}

.cpxq_b_kj .wb_xgcp
.cpxq_b_kj .wb_xgcp ul{overflow:hidden; margin-top:-2%; margin-left:-2%;}
.cpxq_b_kj .wb_xgcp ul li{width:31.33%; float:left; margin-top:2%; margin-left:2%;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_img{width:100%; position:relative;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_img:after{content:""; width:100%; height:100%; opacity:0; background:rgba(0,0,0,0.6) url(../images/sy_cp_fdj.png) center no-repeat; transition:all 0.5s; position:absolute; top:0; left:0;}
.cpxq_b_kj .wb_xgcp ul li:hover .cpzx_img:after{opacity:1;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_wz{color:#fff; line-height:20px; padding:13px; background:#666; transition:all 0.5s;}
.cpxq_b_kj .wb_xgcp ul li:hover .cpzx_wz{background:#4eb839;}

/*内页产品详情样式*/

/*内页相关产品*/

.hot_pro2{width:100%;margin-top:0px; overflow: hidden;}
.hot_pro2_tit{width:100%; float:left; border-bottom:1px solid #e6e6e6; padding:0 0 10px 10px; border-left:3px solid #01458e;}
.hot_pro2_tit h3{float:left; font-size:16px; color:#01458e; font-weight:bold;}
.hot_pro2_tit span{color:#999; font-size:12px; text-transform:uppercase;float:left; padding:3px 0 0 10px;}

.scrollleft2{width: 100%; height: auto; overflow: hidden}
.scrollleft2 ul{ margin-right: -2%; }
.scrollleft2 ul li{width:23%; height: auto; float:left; margin:20px 2% 10px 0; }
.scrollleft2 ul li img{width: 99%; height: auto; border:1px solid #dbdbdb;}
.scrollleft2 ul li img:hover{border:1px solid #01458e;}
.scrollleft2 ul li .zi{text-align: center; font-size: 14px; line-height: 28px; color: #333; }

/*内页产品详情样式*/



/*内页新闻中心*/
.news_main{background-color: #fff;zoom: 1;padding:25px 0px;overflow: hidden;}
.inf_lc{clear: both;padding: 12px 0 0;}
.inf_lc li{padding: 15px 20px 15px 0; border: 1px solid white; border-radius: 8px; height: auto; overflow: hidden; margin: 0 0 30px; background: #f9f9f9;}
.inf_lc li:hover{border-color: #144098;border-radius: 4px;}
.inf_lc li.bg{background: #f5f5f5;}
.inf_lc li .bt{padding: 22px 5px 0 15px;text-align: center;float: left;width: 70px;overflow: hidden;}
.inf_lc li .bt b{font-weight: 100;display: block;line-height: 36px;height: 36px;overflow: hidden;font-size: 36px;font-family: Arial;text-transform: uppercase;}
.inf_lc li .bt span{font-weight: 100;display: block;line-height: 16px;height: 16px;overflow: hidden;font-size: 12px;font-family: Arial;text-transform: uppercase;color: #343434;}
.inf_lc li .nyzi{padding: 0 0 0 14px;line-height: 26px;width: 1200px;font-size: 14px;float: left;color: #999;}
.inf_lc li .nyzi b{display: block;font-weight: 100;color: #144098;line-height: 30px;height: 30px;margin: 5px 0;font-size: 15px;}
.inf_lc li .nyzi b a, .inf_lc li .nyzi b a:hover{color: #144098;font-weight: bold;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 560px;}
.inf_lc li .nyzi b a:hover{color: #144098;}
.inf_lc li .fr{margin: 35px 0 0;width: 70px;height: 25px;line-height: 25px;text-align: center;color: #ffffff;background-color: #da251c; font-size: 12px;}
.inf_lc li .fr:hover{background: #da251c;}
/*内页新闻中心*/



/*新闻详情*/
.xinwenxiangqing{width:100%; height: auto; overflow: hidden; }
.xinwenxiangqing .nd_head{text-align: center;margin-top:10px;padding-bottom: 30px;border-bottom: 1px dashed #d6d6d6;}
.xinwenxiangqing .nd_head p{color: #01458e;font-size: 28px;margin-bottom: 18px;height: auto;overflow: hidden;}
.xinwenxiangqing .nd_head span{color: #666;font-size: 14px;margin: 0 15px;}
.xinwenxiangqing .nd_text {text-align: left;font-size:14px;line-height:30px;  padding: 10px 0;}
.xinwenxiangqing .nd_text img{ max-width: 100%; display: block; margin: 10px 0;}
.detail_fenx a{font-size:14px;padding:12px 0;overflow:hidden;margin-top:20px;border-top:1px dotted #adadad; color:#333;}
.new_s2{width:100%;float:left; margin-top:50px;}
.hot_pro2{width:100%;float:left; margin-top:50px;}
.hot_pro2_tit{width:100%; height:45px; background:#f1f1f1; color:#01458e; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6;}
.news_random2{width:100%;float:left; background:#fff; border:1px solid #d6d6d6; padding:20px; border-top:none;}
.news_random2 ul li{width:48%; float:left; font-size:14px; line-height:36px; overflow:hidden; margin-right:4%; border-bottom:1px dashed #e6e6e6;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_random2 ul li:nth-child(2n){margin-right:0;}
.news_random2 ul li a{background:url(../images/ly_li.png) no-repeat left center; padding-left:15px; color: #333}
.news_random2 ul li a:hover{color:#01458e;}
.news_random2 ul li span{float:right; color:#999;}

.news_con_b{border-top: 1px solid #EEE;margin-top: 50px;padding-top: 50px;}
.news_con_b ul{line-height: 30px;float: left;}
.news_con_b li {font-size: 14px; color: #555;}
.news_con_b li a{font-size: 14px; color: #555;}
.news_con_b li a:hover{font-size: 14px; color: #01458e;}
.news_con_b .fhlb{float: right;width: 140px;height: 40px;line-height: 40px;background: #01458e;text-align: center;}
.news_con_b .fhlb a{display: block;color: #FFF; font-size: 14px;}
.news_con_b .fhlb a:hover{display: block;color: #FFF;text-decoration: none;}



/*内页生产车间*/
.workshop{overflow: hidden;}
.workshop ul{ margin-left:-2%;}
.workshop li{ float:left; width:23%; margin-left:2%; text-align:center; line-height:30px; margin-bottom:1.5%;}
.workshop li img{ max-width:98%;}
.workshop li span{display:block; line-height:40px; font-size:14px;}
/*内页生产车间*/


/**合作伙伴*/
.parter{width:100%;overflow: hidden;margin-top:0px;}
.parter ul{margin-right:-2%}
.parter ul li{width:18%;float:left;margin-right:2%;margin-bottom:30px;text-align:center;}
.parter ul li img{display:block;width:100%; padding:4px;border:2px solid #e2e2e2;background:#fff; box-sizing: border-box;}
.parter ul li img:hover{border:2px solid #01458e;}
.parter ul li span{line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
/**合作伙伴*/

/**内页联系我们**/
.cont_text{width:100%; float:left; border-bottom:1px solid #d6d6d6; padding-bottom:30px;}
.cont_l{width:60%;float:left; line-height:30px; font-size:14px;}
.cont_l h1{font-size:20px; font-weight:bold; color:#01458e;}
.cont_r{float:right; text-align:right;}
.cont_r img{width:200px; height:200px;}
.map{width:100%; float:left; margin-top:30px;}

/**内页联系我们 End**/

/**客户留言代码**/
.message{width:100%; float:left; padding-top: 30px;}
.message h3{text-align:center; color:#333; font-size:24px; font-weight:bold;}
.message ol{width:100%; float:left; margin-top:30px;}
.message ol li{float: left; width:49%; margin-bottom:30px; background:#fff; border:1px solid #e6e6e6;}
.message ol li:nth-child(2n){float:right;}
.message ol li:nth-child(6){float:left;}
.message ol li:nth-child(7){float:right;}
.message ol li input{width:100%; height:55px;  background:none; border:none; color:#999; padding:0 15px; font-size:14px; outline:none; -webkit-appearance:none;}
.message ol li textarea{font-size:14px; padding:10px 15px; width:90%; height:180px; border:none; background:none; color:#999; outline:none; -webkit-appearance: none; box-sizing: border-box;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; cursor:pointer;}
.message ol li .btn{background:#01458e;}
.message ol li .btn2{background:#999;}
/**客户留言代码 End**/


.ac-a{width: 100%;padding-top: 1.08rem;padding-bottom: .53rem;}
.ac-b{margin: 0 auto;}
.ac-c{width: 100%;overflow: hidden;padding-bottom: .63rem;border-bottom: 1px solid #666;}
.ac-d{float: left;font-size: 18px;color: #222;}
.ac-e{float: right;font-size: 14px;color: #333;line-height: 36px;}
.ac-blue{color: #01458e;}
.ac-f{width: 100%;padding-bottom: .9rem;}
.ac-g{width: 100%;border-bottom: 1px solid #dcdcdc;}
.ac-g.active .ac-n:after{content: "-";}
.ac-h{width: 100%;overflow: hidden;padding:30px 20px;cursor: pointer;transition: background-color .3s; box-sizing: border-box;}
.ac-h:hover{background-color: #f7f7f7;}
.ac-i{float: left;font-size: 0; width:75%;}
.ac-k{font-size: 13px;color: #333;display: inline-block;vertical-align: top;line-height: 44px;}
.ac-k1{padding-right: 38px;box-sizing: content-box; width: 30%}
.ac-k2{padding-right: 28px;width: 20%;box-sizing: content-box;}
.ac-k3{padding-left: .28rem;}
.ac-n{float: right;font-size: 13px;color: #333;}
.ac-n:after{content: "+";display: inline-block;vertical-align: middle;width: 30px;text-align: center;font-size: 28px;color: #01458e;padding-left: .25rem;}
.ac-o{display: none;width: 100%;background-color: #f7f7f7;}
.ac-p{width: 100%;padding: 20px;border-bottom: 2px solid #eee;font-size: 0; box-sizing: border-box;}
.ac-r{display: inline-block;vertical-align: top;width: 25%;font-size: 14px;color: #333;}
.ac-s{width: 100%;padding: 50px;box-sizing: border-box;}
.ac-t{width: 100%;overflow: hidden;margin-bottom: 45px;}
.ac-u{width: 50%;}
.ac-u1{float: left;}
.ac-u2{float: right;}
.ac-v{font-size: 14px;color: #01458e;margin-bottom: 32px;}
.ac-w{font-size: 14px;color: #333;line-height: 24px;}
.ac-x{display: block;width:15%;height: 56px;line-height: 56px;border: none;text-align: center;background-color: #01458e;font-size: 16px;color: #fff;cursor: pointer;border-radius: 50px;}